# 使用for循环，读取excel中的全部内容
from openpyxl import load_workbook

# 1、打开工作簿workbook
wb = load_workbook("../files/data.xlsx")
# 2、切换工作表worksheet
ws = wb["Sheet1"]
# 3、确定单元格

# 行和列都写死的情况
# for col in ["A", "B", "C"]:
#     for row in range(1, 6):
#         cell = ws[f"{col}{row}"]
#         print(cell.value)

# 行和列没有写死的情况
# 使用ord函数以及chr函数，实现“A”和数字“95”之间的转换，使用数字的加法运算实现ABC字母的递增效果
# c = ord("A")
# for col_no in range(ws.max_column):
#     for row in range(ws.max_row):
#         k = f"{chr(c + col_no)}{row + 1}"
#         print(k)
#         cell = ws[k]
#         print(cell.value)


# 使用迭代行方式，读取excel中的全部内容
for row in ws.iter_rows(values_only=True):
    print(row)